home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-13 / ae_14.zip / CHANGES.TXT < prev    next >
Text File  |  1991-03-21  |  6KB  |  159 lines

  1.                        AE -- Another Editor
  2.                            Version 1.4
  3.  
  4.              Differences between version 1.3 and 1.4
  5.  
  6.  
  7.  
  8. 1. Bugs fixed
  9. -------------
  10.  
  11. * Line counting during paged printing did not work flawlessly
  12.   (length of first page different from subsequent ones, top
  13.   margin not taken into account). Should be better now. Also,
  14.   line counter is now reset when a form feed (Ctrl-L) is 
  15.   encountered in the printed text.
  16.  
  17. * The old version crashed when executing a search & replace 
  18.   where the number of carriage returns would decrease.
  19.  
  20. * The old version would sometimes do an unnecessary horizontal 
  21.   scroll to the left when leafing through a text.
  22.  
  23. * Interval-auto-save would erase the statusline in the old 
  24.   version.
  25.  
  26. * Reverse search would stop at the wrong position.
  27.  
  28. * Format paragraph improved: in the old version, autoindent did 
  29.   not work properly if started before first the word on a line, 
  30.   and would sometimes leave double spaces between words.
  31.  
  32.  
  33. 2. Modifications
  34. ----------------
  35.  
  36. * The following options have been removed because they weren't
  37.   considered to be very useful: Compiler, display statusline
  38.   (now: always), show block (now: always) and the calculator.
  39.  
  40. * When trying to load a file that is too large, AE now loads the
  41.   first part until the buffer is full (was: error message and 
  42.   nothing loaded).
  43.  
  44. * Loading the setup file (AE.CFG): if it is not found in the
  45.   current directory, then AE looks for it in the directory where
  46.   AE.EXE resides. This will only work with MS-DOS version 3.0
  47.   or later.
  48.   
  49.   Note: The setup files for earlier versions of AE are not
  50.   compatible with those for version 1.4. If you are upgrading,
  51.   you can't use your old setup.
  52.  
  53. * If memory is short, there will be less than 3 windows (was:
  54.   program exits with runtime error 203).
  55.  
  56. * For a DOS command, a shell is started (was: commands were
  57.   read from the keyboard by AE, then passed one by one to DOS).
  58.   
  59. * String search made faster. Search now leaves cursor at start
  60.   of found string (was: right after it). During queried replace
  61.   the block is set to show the string to replace.
  62.  
  63. * Plus several minor code improvements and optimizations. The 
  64.   EXE file has even become smaller.
  65.  
  66.  
  67. 3. Additions
  68. ------------
  69.  
  70. * Center line (Alt-C), Justify line right (Alt-J).
  71.  
  72. * Extra help screen with cursor movement keys.
  73.  
  74. * Low warning beep is sounded when the user presses an invalid
  75.   key. Can be switched off in setup.
  76.  
  77. * Manual.
  78.  
  79. * Aligned tabs (tab spacing = 0). This has also become the
  80.   default tab setting.
  81.  
  82. * Extra cursor type: non-blinking block shape. Unfortunately, 
  83.   this is less useful on a monochrome screen, because the cursor 
  84.   then has the same colour as characters in the selected block.
  85.  
  86. * When a block is active on starting a search, the contents of
  87.   the block (if no longer than 255 characters) are copied into the
  88.   string that must be searched for.
  89.  
  90.  
  91. 4. Known bugs
  92. -------------
  93.  
  94. * On VGA screens, cursor shapes aren't as intended (i.e.
  95.   smaller). I'll fix this when I know how to let the software 
  96.   distinguish between CGA/EGA and VGA.
  97.  
  98. * Sometimes, the first time you do a wildcarded load, you don't
  99.   get any files in the list. I don't know what causes this, but
  100.   it probably isn't in the program itself. When you try once
  101.   more, or quit AE and then restart, it works fine. Maybe a bug 
  102.   in the Turbo Pascal routines I used for the search (FindFirst
  103.   and FindNext).
  104.  
  105.  
  106. 5. Possible future improvements
  107. -------------------------------
  108.  
  109. * AE still can handle only files smaller than 64k. The maximum 
  110.   size of the paste buffer is 16k. However, this can only be 
  111.   improved by completely rewriting the program... For quick
  112.   relief, I have written the SPLIT and MERGE utilities, so that
  113.   you can edit the file in parts and then glue them together
  114.   again.
  115.  
  116. * Undo/Redo changes. This would also require huge rewriting,
  117.   because AE now stores the text in memory as one big character
  118.   array. The maximum line length is equal to the max buffer 
  119.   size, 64k. Even a 'restore line' option would take (in the 
  120.   worst case) another 64k of buffer memory to keep a backup of 
  121.   the current line.
  122.  
  123. * Faster screen redraw. AE is still a bit slow on XT 
  124.   compatibles. Maybe I should write the crucial loops in 
  125.   assembler, take a look at Borland's Editor Toolbox, or convert 
  126.   the whole bunch to C.
  127.  
  128. * Reconfigurable keys. Sorry, but I don't like that option 
  129.   myself. I know that it can be confusing to use several editors 
  130.   having different keys for the same command, but it would be a 
  131.   major modification in the source code (more "intelligent" help 
  132.   screens, etc.). Besides, if you would then need to use AE on 
  133.   another machine, the key designation might be completely 
  134.   different, and that would be confusing, too. If you customize 
  135.   it too much, you will probably be the only person who knows 
  136.   how to use it.
  137.  
  138. * Better handling of tabs. Currently, tabs (control-I
  139.   characters) are simply displayed as a small circle, but there 
  140.   ought to be a number of spaces. Pressing the Tab key will 
  141.   insert spaces in the text. This should'nt be too difficult to 
  142.   program, but it will make screen redraw slower, so I have left 
  143.   it out for now.
  144.  
  145. * More (and fancier) search options, like wildcard, block only, 
  146.   whole words only etc. Again, this can be realized without too
  147.   much trouble, but was left out for reasons of speed.
  148.  
  149.  
  150. For bug reports, suggestions for improvements and questions, 
  151. please contact:
  152.  
  153. Dick Alstein
  154. Lijnslagerstraat 204
  155. 5625 BP  Eindhoven
  156. The Netherlands
  157.  
  158. e-mail: wsinda@info.win.tue.nl
  159.